package top.bug.blog.common;

import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * @author <a href="https://github.com/jiusi66">九思.</a>
 * @email 10837907@qq.com
 * @from <a href="https://www.52bug.top">递归茶馆-www.52bug.top</a>
 * @description 限流计数器封装类
 */
@Data
@AllArgsConstructor
public class CustomRateLimiter {
    /**
     * 当前计数
     */
    private int counter;
    /**
     * 计数重置时间戳（毫秒）
     */
    private long resetTime;
    /**
     * 屏蔽过期时间（毫秒）
     */
    private long blockExpireTime;
}